package com.example.riceexambackend.controller.param.exam;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 提交试卷参数对象
 * @author ricejson
 */
@Data
public class ExamSubmitParam implements Serializable {
    @NotNull(message = "试卷id不得为空!")
    private Long examId; // 试卷id
    @NotBlank(message = "用户登录凭证不得为空!")
    private String token; // 用户登录凭证
    @NotNull(message = "答案列表不得为空!")
    private Map<String, String> answers; // 用户提交问题-答案
}
